package com.dingreading.cloud.admin.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class GoodsGivesDto implements Serializable {

    private Long id;

    /**
     * 赠品类型 1.优惠券 2.商城商品
     */
    private Integer type;

    /**
     * 商品id
     */
    private Long goodsId;

    /**
     * 关联的商品id（商品规格id/优惠券id）
     */
    private Long productId;

    /**
     * 最新关联的商品名称
     */
    private String productName;

    /**
     * 组合商品类型
     */
    private Integer comboType;

    /**
     * 售卖价格
     */
    private Double price;

    /**
     * 库存数量
     */
    private Integer stockNum;

    /**
     * 是否加入赠品
     */
    private Integer addStatus;

    /**
     * 最新的采购价格
     */
    private Double purchasePrice;

    /**
     * 状态 1.启用 0.禁用
     */
    private Integer enabled;

    /**
     * 创建人uid
     */
    private String addStaffUid;

    /**
     * 创建人姓名
     */
    private String addStaffName;

    /**
     * 更新人uid
     */
    private String lastStaffUid;

    /**
     * 更新人姓名
     */
    private String lastStaffName;

    /**
     * 添加时间
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date addTime;

    /**
     * 修改时间
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date editTime;

}
